Get in touch: info@example.com
Tel: +55 555 555

Fractal Distributed memory

Only Load what matters

⚡︎ Get memorybolt now

github

explore

fork, clone and make it yours. Dive into the repo

python SDK

install

a single pip install to vault your memory. Lightweight SDK

direct download

download

grab the latest build. Start in seconds. No gate, no wait

documentation

docs

from install to production in a few scrolls

» core features

Fractal memory architecture: loads only the fragments you need, when you need them

ultra-light core: minimal disk/dict storage, zero bloat, runs anywhere

pluggable engines: swap between local, redis, postgres, vector, geo,S3 with no rewrites

precision load-on-demand: keep memory lean, retrieve only relevant data instantly

token & ressource quotas: built-in guardrails for cost and performance

health & permissions layers: secure by default, with fine-grained access control

» add-on powers [enable only what you need]

advance retrieval (RAG): plug-and-play hybrid search, chunking, rerank, prompt assembly

semantic & vector search: bring your own embedding models or use built-in connectors

encryption & compliance: ZK vaults, PII cleaning, adversarial detection

federation & scaling: geo-sharding, federation policies, distributed sync

observability suite: metrics, tracing, benchmark reports, real-time alerts

optimizer agents: memory decay, drift detection, feedback loops for self-tuning

ressource intelligence: disk, bandwidth, cpu/gpu managers

» dev experience

one line install: pip install memorybolt gets you running in seconds

cli control: enable/disable add-ons, prune, migrate, or federate with ease

sandbox & stress tools: chaos monkey, adversarial sims, benchmark runners

docs for speed: from minimal setup to enterprise scaling in a few scrolls

modular licensing: use the free core, unlock premium add-ons when needed

file structure

bolt anatomy

under the skin, full dissection

⚡︎ memorybolt/

├── __init__.py [CORE]
├── config.yaml [CORE] # routing, engines, quotas, presets

├── memory_core.py [CORE] # engine router; failover; quotas; feature flags ⚔

├── engines/
 ├── base_engine.py [CORE] # ABC: batch, TTL/upsert hooks, lifecycle, describe(), errors ⚔
 ├── local_only_engine.py [CORE] # in-mem + optional disk spill; offline-first; zero deps ⚔
 ├── plugin_loader.py [CORE] # dynamic discovery; compat checks ⚔
 ├── redis_engine.py [ADD-ON]# TTL/pubsub; hot cache ⚔
 ├── postgres_engine.py [ADD-ON]# ACID, FTS, structured filters ⚔
 ├── vector_engine.py [ADD-ON]# FAISS/Qdrant/PGVector pluggable ⚔
 ├── semantic_engine.py [ADD-ON]# hybrid vector + rerank (multi-field) ⚔
 ├── s3_engine.py [ADD-ON]# big-blob spill; presigned URLs ⚔
 ├── geo_shard_engine.py [ADD-ON]# region routing + cost graph 🧭⚔
  └── # ROADMAP[SSSP-Upgrade]: _shortest_path_router(algo=auto|dijkstra|improved_sssp)
│ # note: ALL engines implement describe() → exposed via `mbctl describe`

├── models/
 ├── memory_object.py [CORE] # schema-lite; tags/metadata
 ├── agent_tag_schema.py [CORE] # org/agent/tenant; RBAC anchors ⚔
 ├── behavior_model.py [ADD-ON]
 ├── feedback_model.py [ADD-ON]
 ├── memory_diff.py [ADD-ON]
 ├── memory_trace.py [ADD-ON]# provenance (compliance) ⚔
 ├── snapshot.py [ADD-ON]# point-in-time restore ⚔
 └── federation_model.py [ADD-ON]# multi-engine planner (cost graph) 🧭⚔
 └── # ROADMAP[SSSP-Upgrade]: plan_route(algo=auto|dijkstra|improved_sssp)

├── api/
 ├── memory_api.py [CORE] # CRUD/query; batch; TTL
 ├── agent_memory.py [CORE] # per-agent/tenant scopes ⚔
 ├── doc_api.py [CORE] # docs in/out; chunk hooks
 ├── compliance_api.py [ADD-ON]# DSAR/Audit endpoints ⚔
 ├── plugin_api.py [ADD-ON]
 ├── model_api.py [ADD-ON]# safe uploads; manifests; stream/chunk; pre-fail warn ⚔
 └── rag_api.py [ADD-ON]

├── rag_addon/ [ADD-ON]# memorybolt-rag
 ├── rag_pipeline.py
 ├── retriever.py # hybrid (vector+semantic) ⚔
 ├── chunker.py
 ├── embedder.py # BYO embedder (local/OpenRouter) ⚔
 ├── rag_cli.py
 ├── rag_api.py
 └── rag_docs.md

├── utils/
 ├── compressor.py [CORE] # LZ4/Zstd hooks; size budgets
 ├── tokenizer.py [CORE] # local tokenizer; no giant deps ⚔
 ├── permissions.py [CORE] # RBAC/tenant/agent ⚔
 ├── healthcheck.py [CORE] # standard health + self-heal hooks
 ├── quota.py [CORE] # per-tenant rate/space/compute ⚔
 ├── deduper.py [ADD-ON]
 ├── canary_memories.py [ADD-ON]# tamper canaries ⚔
 └── archiver.py [ADD-ON]# cold storage rotation

├── resource_manager/ [ADD-ON]# memorybolt-resource ⚔
 ├── disk_manager.py # disk quotas; compaction; auto-clean
 ├── bandwidth_manager.py # throttle; off-peak sync; cost caps
 ├── cpu_manager.py # per-agent CPU ceilings; queues
 ├── gpu_manager.py # explicit-only; prevent accidental GPU burn
 ├── thread_fd_manager.py # FD/socket/thread tracking; leak kill
 ├── memfrag_manager.py # fragmentation scan; restart/compact suggest
 ├── cache_manager.py # LRU caps per module/agent
 ├── backup_manager.py # snapshots; retention; DR
 └── resource_heatmap.py # live dashboard

├── upload_manager/ [ADD-ON]# memorybolt-upload ⚔
 ├── model_upload.py # chunked/resumable; pre-quota check; OOM-proof
 ├── artifact_upload.py # large artifact pipeline
 └── resume_upload.py # checkpoint/retry

├── observability/
 ├── metrics.py [CORE] # Prom-style metrics; engine IDs ⚔
 ├── tracing.py [ADD-ON]# OpenTelemetry ⚔
 ├── memory_log_stream.py [ADD-ON]# live tail (PII-safe) ⚔
 ├── benchmark_report.py [ADD-ON]# perf vs hosted competitors ⚔
 ├── resource_alerts.py [ADD-ON]
 └── upload_alerts.py [ADD-ON]

├── events/ [ADD-ON]
 ├── event_listener.py
 └── memory_watcher.py # pattern alerts (leak/abuse) ⚔

├── filters/ [ADD-ON]
 ├── memory_filter.py
 ├── pii_cleaner.py # PII scrub; region rules ⚔
 ├── adversarial_detector.py # prompt-injection detector ⚔
 └── red_team_sim.py # red team sim ⚔

├── encryption/ [ADD-ON]
 ├── zk_vault.py # zero-knowledge/secret fields; sealed payloads ⚔
 ├── field_crypto.py # per-field AEAD/GCM ⚔
 └── memory_object_encoder.py

├── optimizer/ [ADD-ON]
 ├── ml_memory_optimizer.py
 ├── summarizer_agent.py
 ├── decay_curve.py
 ├── drift_detector.py
 └── feedback_loop.py

├── scoring/
 └── memory_ranker.py [ADD-ON]# BM25 + semantic fused rank ⚔

├── skills/ [ADD-ON]# ops/DX skills ⚔
 ├── skill_summarizer.py
 ├── skill_forgetter.py
 ├── skill_memory_tagger.py
 ├── skill_cleaner.py
 └── skill_deduper.py

├── sandbox/ [ADD-ON]
 ├── benchmark_runner.py # latency/$ vs hosted ⚔
 ├── test_vectors.json
 ├── chaos_monkey.py # failure injection
 └── adversarial_sim.py

├── seeds/ [ADD-ON]
 └── agent_seed_memory.yaml

├── configs/
 ├── memory_types_schema.yaml [CORE]
 ├── plugin_backends.yaml [CORE]
 ├── storage_policy.yaml [ADD-ON]# tiers/retention/routing 🧭⚔
  └── routing:
  strategy: shortest_path # nearest|weighted|shortest_path
 │ strategy_options:
 │ algo: auto # auto|dijkstra|improved_sssp 🧭
 │ weight_model: latency_ms # latency_ms|egress_cost|composite
 └── federation_policy.yaml [ADD-ON]# cross-engine planning 🧭⚔

├── cli/
 ├── mbctl.py [CORE] # (was fractalctl.py) enable/disable; health; describe ⚔
 ├── plugins.py [CORE]
 ├── healthcheck_cli.py [CORE]
 ├── enable_disable.py [CORE]
 ├── prune.py [CORE] # auto-slim unused extras
 ├── model_upload_cli.py [ADD-ON]
 ├── rag_cli.py [ADD-ON]
 ├── migrate.py [ADD-ON]# memU/Mem0 → MB ⚔
 ├── federate.py [ADD-ON]# multi-engine exec 🧭
 ├── archiver_cli.py [ADD-ON]
 ├── disk_clean.py [ADD-ON]
 ├── resource_leaks.py [ADD-ON]
 ├── cost_audit.py [ADD-ON]# token/$ audit ⚔
 └── heatmap.py [ADD-ON]

└── docs/
├── quickstart.md [CORE]
├── ultra_minimal.md [CORE] # zero-dep local_only path ⚔
├── modular_install.md [CORE] # engines as plugins ⚔
├── SAFE_DEFAULTS.md [CORE] # quotas + upload chunk (16MB) + CPU caps + sane retry
├── compat_matrix.md [CORE] # Python versions & optional deps per OS
├── scaling.md [ADD-ON]# routing at scale + SSSP drop-in 🧭
├── rag_docs.md [ADD-ON]
├── federation.md [ADD-ON]# cost graphs & planning 🧭
├── compliance.md [ADD-ON]# DSAR/scope/PII ⚔
├── resource_ops.md [ADD-ON]# SLO, alerts, budgets ⚔
├── model_upload.md [ADD-ON]
├── plugin_dev.md [ADD-ON]# engine SDK contract ⚔
└── migration.md [ADD-ON]# adapters & memU/Mem0 import ⚔

⚡︎ what's next?

Q2 2026
global & connected
✪✪✪✪✪

∘ distributed memory mesh

∘ encrypted P2P backups

∘ marketplace for add-ons

Q4 2026 & beyond
expanded vision
✪✪✪✪✪

agentic memory ecosytem  

cross-model recall protocol  

zero-cost idle mode  

 

Scroll back to top